            body {
                font-size: 1.4rem;
                padding-top: 10.2rem;
            }
            
            img {
                display: block;
                width: 100%;
                height: auto;
            }
            
            .container {
                max-width: 140rem;
                margin: 0 auto;
                padding: 0rem 3rem;
                box-sizing: border-box;
            }
            
            .head {
                background: #fff;
                width: 100%;
                position: fixed;
                left: 0;
                right: 0;
                top: 0;
                z-index: 99;
                box-shadow: 0px 3px 10px 0px rgba(0, 0, 0, 0.05);
            }
            
            .head h1 {
                height: 5.8rem;
                padding: 2.2rem 0;
            }
            
            .head h1 img {
                width: auto !important;
                height: 100%;
            }
            /* 搜索 */
            
            .search-bar {
                background: #f5f5f5;
                position: relative;
                right: 0rem;
                width: 3.4rem;
                height: 3.4rem;
                padding-right: 3rem;
                transition: all 1s ease-in;
                /*属性名区别*/
                transition-property: all;
                transition-duration: 1s;
                transition-timing-function: ease-in;
                box-sizing: border-box;
            }
            
            .search-input {
                background: none;
                padding: 0 1rem;
                height: 3.4rem;
                line-height: 3.4rem;
                border: none;
                outline: 0;
                opacity: 0;
            }
            
            .search-btn {
                position: absolute;
                right: 0rem;
                top: 0;
                display: inline-block;
                width: 3.4rem;
                height: 3.4rem;
                padding: 0.8rem;
                vertical-align: middle;
                border: none;
                background: none;
            }
            
            .search-bar:hover {
                width: 22rem;
            }
            
            .search-bar .search-input {
                width: 100%;
                opacity: 1;
            }
            /* 自适应导航 */
            
            .nav-mobile,
            .hamburger {
                display: none;
            }
            
            .bar {
                display: block;
                width: 25px;
                height: 3px;
                margin: 5px auto;
                -webkit-transition: all 0.3s ease-in-out;
                transition: all 0.3s ease-in-out;
                background-color: #666;
            }
            
            .nav-menu>li {
                float: left;
                height: 10.2rem;
                position: relative;
                line-height: 10.2rem;
            }
            
            .nav-menu span a {
                font-size: 1.8rem;
                margin: 0 2.2rem;
                display: inline;
                padding: 1rem 0;
                font-weight: bold;
            }
            
            .nav-menu-cont {
                display: none;
                position: fixed;
                background: #fff;
                top: 10.2rem;
                left: 0;
                right: 0;
                z-index: 12;
                padding: 3rem 0;
                border-top: 2px solid #0508ad;
                box-shadow: 0px 16px 21px 0px rgba(59, 59, 79, 0.2);
            }
            
            .nav-menu li ul.top-case {
                width: 140%;
                text-align: center;
                box-sizing: border-box;
                position: absolute;
                display: none;
                background: #fff;
                left: -20%;
                top: 8.6rem;
                padding: 1rem;
                z-index: 12;
                box-shadow: 0px 16px 21px 0px rgba(59, 59, 79, 0.2);
            }
            
            .nav-menu li:hover .nav-menu-cont,
            .nav-menu li:hover .top-case {
                display: block;
            }
            
            .top-case a:hover {
                color: #0508ad;
            }
            
            .jiantou {
                width: 12px;
                height: 12px;
                margin-left: 1rem;
                display: inline !important;
                vertical-align: middle;
            }
            
            .nav-menu-cont dl {
                line-height: 3.6rem;
                width: 24%;
                padding-right: 1%;
                float: left;
            }
            
            .nav-menu-cont dl dt a,
            .top-about a {
                display: block;
                font-size: 1.8rem;
                font-weight: 500;
                margin-bottom: 1rem;
                color: #0508ad;
            }
            
            .top-case li {
                line-height: 4rem;
            }
            
            .top-case a {
                font-size: 1.6rem;
            }
            
            .nav-menu-cont dl dd {
                float: left;
                width: 50%;
                font-size: 1.6rem;
            }
            
            .nav-menu-cont dl dd a:hover {
                color: #0508ad;
            }
            
            .nav-menu>li>li {
                line-height: 3.6rem;
            }
            
            .top-about {
                width: 50%;
                margin: 0 auto;
            }
            
            #tabs_nav span a.active,
            #tabs_nav span a:hover {
                border-bottom: 2px solid #0508ad !important;
                color: #0508ad !important;
            }
            /* 首页产品 */
            
            .bannerimg {
                padding-top: 31.25%;
            }
            
            .home-product {
                margin: 3rem auto;
            }
            
            .h2title {
                font-size: 3rem;
                letter-spacing: 2px;
                padding: 4rem 0 2rem;
                text-align: center;
                color: #333;
            }
            
            #swiper2 .swiper-button-next,
            #swiper2 .swiper-button-prev {
                top: -3.6rem !important;
            }
            
            .mySwiper .swiper-button-next,
            .mySwiper .swiper-button-prev {
                left: auto !important;
                width: 32px !important;
                height: 32px !important;
                margin: 0 !important;
                z-index: 99999;
            }
            
            .mySwiper .swiper-button-next {
                right: 0 !important;
                background: url(../images/right.png) no-repeat !important;
            }
            
            .mySwiper .swiper-button-prev {
                right: 50px !important;
                background: url(../images/right.png) no-repeat !important;
                transform: rotate(180deg)
            }
            
            .mySwiper .swiper-button-next.swiper-button-disabled {
                opacity: 1;
                background: url(../images/left.png) no-repeat !important;
                transform: rotate(180deg)
            }
            
            .mySwiper .swiper-button-prev.swiper-button-disabled {
                opacity: 1;
                background: url(../images/left.png) no-repeat !important;
                transform: rotate(0)
            }
            
            .mySwiper .swiper-button-prev:after,
            .mySwiper .swiper-button-next:after {
                content: '' !important;
            }
            
            .home-product-cont {
                /* margin-left: -4.29%;
                max-width: 125.6rem; */
            }
            
            .product-a {
                background: #F9F9F9;
                width: 23.5%;
                box-sizing: border-box;
                margin-right: 2%;
                margin-top: 2rem;
                margin-bottom: 2rem;
                overflow: hidden;
            }
            
            .home-product-cont a:nth-child(4n) {
                margin-right: 0px;
            }
            
            .product-a dl {
                border: 1px solid #E1E1E6;
                overflow: hidden;
            }
            
            .product-a dd {
                height: 9rem;
                padding: 1.5rem 1rem;
            }
            
            .pro-more {
                margin-top: 1rem;
                color: #333;
                font-size: 1.6rem;
                display: inline-block;
                padding: 0.4rem 2rem;
                background: #EDEDED;
                border-radius: 0px;
            }
            
            .product-a:hover .pro-more {
                background: #0508ad;
                color: #fff;
            }
            
            .product-a .rate-h-p {
                padding-top: 81.4%;
            }
            /* 首页业务服务 */
            
            .home-searve {
                background: url(../images/bg.png) no-repeat center 0;
                padding-top: 3rem;
                overflow: hidden;
            }
            
            .home-searve-cont {
                margin-top: 3rem;
            }
            
            .home-searve-cont a {
                margin-left: 2.5%;
                width: 18%;
                display: block;
                position: relative;
            }
            
            .home-searve-cont a:first-child {
                margin: 0;
            }
            
            .seaviceul {
                position: absolute;
                top: 0%;
                left: 0;
                right: 0;
                bottom: 0;
                z-index: 3;
                color: #fff;
                transition: all .25s ease-in;
                -moz-transition: all .25s ease-in;
                -webkit-transition: all .25s ease-in;
                padding: 1rem;
            }
            
            .seaviceul h3 {
                font-size: 2.2rem;
            }
            
            .seaviceulcont {
                position: absolute;
                top: 50%;
                left: 0;
                right: 0;
                transform: translateY(-50%);
            }
            
            .seaviceulcont p {
                transition: all .25s ease-in;
                text-align: justify;
                margin: 2rem 2rem 0;
                overflow: hidden !important;
                height: 0;
                display: -webkit-box !important;
                -webkit-line-clamp: 6;
                -webkit-box-orient: vertical;
                text-overflow: ellipsis;
            }
            
            .home-searve-cont a:hover .seaviceul {
                background: rgba(0, 0, 0, .5);
            }
            /* .home-searve-cont a:hover .seaviceul h3 {
                transform: translateY(-50%);
            } */
            
            .home-searve-cont a:hover .seaviceulcont p {
                height: auto;
                transition: all .25s ease-in;
            }
            /* 首页关于我们 */
            
            .home-about {
                background-color: #F9F9F9;
                margin: 4rem auto;
            }
            
            .home-about-left {
                width: 47.5%;
                padding: 8rem 9rem 4rem;
                box-sizing: border-box;
            }
            
            .home-about-left h2 {
                font-size: 3rem;
                line-height: 4rem;
                color: #333;
                position: relative;
                margin-bottom: 4rem;
            }
            
            .home-about-left p {
                font-size: 1.8rem;
                color: #333;
                line-height: 2.6rem;
                text-align: justify;
            }
            
            .homeimg {
                width: 52.5%;
            }
            
            .more {
                display: inline-block;
                border: 1px solid #ccc;
                font-size: 1.6rem;
                color: #333;
                padding: 6px 20px;
                border-radius: 4px;
                margin-top: 4rem;
            }
            
            .more:hover {
                border: 1px solid #0508ad;
                background: #0508ad;
                color: #fff;
            }
            /* 首页新闻 */
            
            .home-notice {
                justify-content: space-between;
                overflow: hidden;
            }
            
            .home-notice li {
                padding-top: 1rem;
                width: 48%;
                box-sizing: border-box;
                overflow: hidden;
                box-sizing: border-box;
            }
            
            .home-notice li a {
                padding: 2rem 0 3rem;
                color: #666;
                border-bottom: 1px solid #D4DCED;
            }
            
            .home-notice li a time {
                display: inline-block;
                margin-left: 7rem;
            }
            
            .home-notice h5 {
                font-weight: 600;
                color: #333;
            }
            
            .home-notice li a:hover h5 {
                color: #0508ad;
            }
            /* 底部 */
            
            .footer {
                background: #F0F2F7;
                overflow: hidden;
            }
            
            .footer .container {
                padding: 1rem;
            }
            
            .footer-a {
                width: 60%;
                padding: 4rem 0;
                border-right: 1px solid rgba(130, 133, 160, .37);
                color: rgba(130, 133, 160, .57);
                box-sizing: border-box;
            }
            
            .footer-a a {
                position: relative;
                display: inline-block;
                width: 20%;
                font-size: 2rem;
            }
            
            .footer-a a::after {
                content: '';
                width: 1px;
                height: 15px;
                background: rgba(130, 133, 160, .24);
                position: absolute;
                top: 50%;
                right: 3rem;
                transform: translateY(-50%);
            }
            
            .footer-a a:last-child::after {
                width: 0 !important;
            }
            
            .footer-r {
                padding: 0 3.4%;
                flex: 1;
                box-sizing: border-box;
            }
            
            .footer-r i {
                display: inline-block;
                font-size: 2rem;
                margin-bottom: 1rem;
            }
            
            .sanjiao {
                display: inline-block;
                width: 14px;
                vertical-align: middle;
                margin: 0 0.6rem;
            }
            
            .erweima {
                width: 10.5rem;
                height: 10.5rem;
                border: 1px solid #E1E3F1;
            }
            /* 首页结束 */
            /* 产品中心 */
            
            .pro-show {
                display: none;
            }
            
            .banner {
                position: relative;
                height: 30rem;
            }
            
            .banner img {
                position: absolute;
                left: 50%;
                top: 0;
                transform: translateX(-50%);
                height: 100%;
                width: auto !important;
            }
            
            .shadow {
                min-width: 12rem;
                width: 20%;
            }
            
            #menuleft li {
                background: #FBFBFB;
                border-bottom: 1px solid #ebebeb;
            }
            
            #menuleft li:last-child {
                border: none;
            }
            
            #menuleft li h3 a {
                display: block;
                position: relative;
                padding: 3rem 4rem 3rem 2rem;
                font-size: 1.6rem;
                font-weight: normal;
                cursor: pointer;
            }
            
            #menuleft li h3 a::after {
                content: '';
                width: 12px;
                height: 12px;
                position: absolute;
                top: 50%;
                transform: translateY(-50%);
                right: 1.5rem;
                background: url(../images/next3.png) no-repeat;
            }
            
            #menuleft li.on h3 a {
                background: #0508ad;
                color: #fff;
            }
            
            #menuleft li.on h3 a::after {
                background: url(../images/next2.png) no-repeat;
            }
            
            #menuleft li .sec-menu,
            .third-menu {
                display: none;
            }
            
            .sec-menu li {
                border: none !important;
                margin: 1rem 0;
            }
            
            .sec-menu li a {
                display: block;
                position: relative;
                padding: 1rem 3.6rem;
                line-height: 2rem;
            }
            
            .sec-menu li.on a::after {
                content: '';
                width: 12px;
                height: 12px;
                position: absolute;
                top: 50%;
                transform: translateY(-50%);
                right: 3rem;
                background: url(../images/next1.png) no-repeat;
            }
            
            .sec-menu li.on a {
                background: #E6F4FF;
                color: #0508ad;
            }
            
            .sec-menu li ul a {
                padding: 1rem 5rem;
                background: none !important;
                color: #666 !important;
            }
            
            .sec-menu li ul a::after {
                background: none !important;
            }
            
            .sec-menu li ul a.hover {
                color: #0508ad !important;
            }
            
            .product {
                max-width: calc(100% - 11rem);
                width: 77%;
                padding-bottom: 3rem;
            }
            
            .product-top {
                background: #FBFBFB;
                padding: 2rem 3rem;
                box-sizing: border-box;
            }
            
            .product-top>div a {
                display: inline-block;
                padding: 0.5rem 2.7rem;
                border: 1px solid #FBFBFB;
                box-sizing: border-box;
                margin-top: 1.5rem;
            }
            
            .product-top>div a:hover,
            .product-top>div a.active {
                background: #F5FAFF;
                border: 1px solid #BADFFF;
                color: #0508ad;
            }
            
            .pro-h3 {
                margin-left: 4.29%;
                text-align: center;
                margin: 5rem 0 2rem;
                font-size: 2.6rem;
                font-weight: normal;
            }
            
            .product-cont .product-a {
                width: 32%;
            }
            
            .product-cont .product-a:nth-child(3n) {
                margin-right: 0;
            }
            /* 分页 */
            
            .paging {
                display: flex;
                flex-wrap: wrap;
                align-items: center;
                justify-content: center;
                margin: 3rem 0 0;
            }
            
            .paging span {
                display: inline-block;
                border: 1px solid rgb(211, 211, 211);
                padding: 0.4rem 1.2rem;
                cursor: pointer;
                margin: 0.2rem;
                font-size: 14px;
            }
            
            .paging span.disable {
                color: #fff;
                cursor: not-allowed;
                background-color: rgb(211, 211, 211);
            }
            
            .paging span.active {
                border: none;
                background-color: #0508ad;
                color: #fff;
            }
            /* 业务服务 */
            
            .service-cont {
                padding: 3rem;
            }
            
            .searce-item {
                padding: 1rem 0;
                width: 42.67%;
            }
            
            .searce-item h4 {
                font-size: 2.8rem;
                font-weight: 600;
                color: #333333;
                margin-bottom: 3rem;
            }
            
            .searce-item p {
                font-size: 1.8rem;
                line-height: 2.8rem;
                color: #333333;
            }
            /* 关于我们 */
            
            #Tab1 {}
            
            .tab {
                background: #F8F8F8;
            }
            
            .Menubox {
                width: 50%;
                margin: 0 auto;
                overflow: hidden;
            }
            
            .Menubox a {
                position: relative;
                width: 20%;
                display: inline-block;
                font-size: 1.8rem;
                line-height: 8.4rem;
                text-align: center;
            }
            
            .Menubox a.hover {
                color: #0508ad;
            }
            
            .Menubox a.hover::after {
                position: absolute;
                z-index: 9;
                bottom: 0px;
                left: 50%;
                transform: translateX(-50%);
                content: '';
                width: 80px;
                height: 2px;
                background: #0508ad;
            }
            
            .Contentbox {
                padding: 6rem 3rem;
                font-size: 1.6rem;
            }
            
            .Contentbox img {
                width: auto;
                height: auto !important;
                margin: 0 auto;
            }
            
            #Tab2 .Contentbox ul {
                padding-left: 5rem !important;
            }
            
            .Contentbox li {
                list-style: disc !important;
            }
            
            .about-cont h5 {
                font-size: 3.4rem;
                margin: 2rem 0 4rem;
            }
            
            .about-cont p {
                text-indent: 3.6rem;
                line-height: 3rem;
                text-align: justify;
            }
            
            .about-cont img {
                margin: 7.6rem auto;
                width: 100%;
                height: auto;
            }
            
            .about-cont ul li {
                font-size: 2.1rem;
                color: #333;
                position: relative;
            }
            
            .about-cont ul li::after {
                content: '';
                position: absolute;
                width: 1px;
                right: 0;
                top: 50%;
                transform: translateY(-50%);
                height: 44px;
                background: #8285A2;
            }
            
            .about-cont ul li:last-child::after {
                width: 0;
                overflow: hidden;
            }
            
            .about-cont li span {
                display: block;
                color: #0508ad;
                font-size: 6rem;
                margin-bottom: 3rem;
            }
            
            .contact-left {
                width: 35.83%;
            }
            
            .contact-left dl {
                border-bottom: 1px solid rgba(130, 133, 160, .24);
                padding: 2.5rem 0;
                overflow: hidden;
            }
            
            .contact-left dl:last-child {
                border: none;
                padding: 2.5rem 0 0;
            }
            
            .contact-left h4 {
                margin-bottom: 3rem;
                font-size: 3.2rem;
                font-weight: normal;
            }
            
            .contact-left dl dt {
                font-size: 1.8rem;
                font-weight: normal;
                margin-bottom: 1.6rem;
            }
            
            .contact-left dl dd {
                color: #333;
                font-size: 2rem;
            }
            
            .contact-left dl .erweima {
                width: 114px;
                height: 114px;
                border: 1px solid #8285A2;
            }
            
            .sanjiaoblue {
                width: 14px;
                height: 11px;
                display: inline-block;
                transform: rotate(90deg);
                margin: 0 2rem 0 3rem;
            }
            
            .map {
                width: 51%;
                background: #000;
            }
            /* 新闻 */
            
            .flex1 .news-item {
                width: 47%;
            }
            
            .flex1.xwzx {
                justify-content: space-between;
            }
            
            .news-item img {
                width: 100%;
                height: auto;
            }
            
            .xwzx .mySwiper {
                background-color: #000;
            }
            
            #swiper3 .swiper-button-next,
            #swiper3 .swiper-button-prev {
                top: auto !important;
                bottom: 2rem !important;
            }
            
            #swiper3 .swiper-button-next {
                right: 1rem !important;
            }
            
            .news-item {
                margin-bottom: 3rem;
            }
            
            .news-item>li {
                width: 100% !important;
            }
            
            .news-item>li p {
                font-size: 1.4rem;
                line-height: 3.2rem;
            }
            
            .news-swiper {
                color: #fff;
                position: absolute;
                left: 0;
                right: 0;
                bottom: 0;
                z-index: 4;
                padding: 1rem 3rem 0;
                min-height: 6rem;
                background: linear-gradient(0deg, rgba(0, 0, 0, 1), rgba(0, 0, 0, 0));
            }
            
            .news-swiper p {
                width: 80%;
            }
            
            .news-item h5 {
                font-weight: 600;
            }
            
            .zizhi {
                margin-left: -3%;
                padding: 0 1rem;
            }
            
            .zizhi li {
                width: 22%;
                margin: 2rem 0;
                margin-left: 3%;
                border: 1px solid #CECECE;
                box-sizing: border-box;
                padding: 1.5rem;
                overflow: hidden;
            }
            
            .zizhi img {
                width: 100%;
                height: auto;
            }
            /* 产品详情 */
            
            .pro-left {
                width: 28.67%;
                overflow: hidden;
            }
            
            .mySwiper3 {
                width: 84%;
                margin-top: 1rem;
                margin: 1rem auto;
                overflow: hidden;
            }
            
            .mySwiper3 .swiper-slide {
                width: 25% !important;
                box-sizing: border-box;
                height: 100%;
                opacity: 0.4;
                border: 2px solid #F3F3F3;
            }
            
            .mySwiper3 .swiper-slide-thumb-active {
                opacity: 1;
                border: 2px solid #1089EF;
            }
            
            .thumbcont {
                position: relative;
            }
            
            .thumbcont .swiper-button-next,
            .thumbcont .swiper-button-prev {
                width: 16px !important;
                height: 60px !important;
                transform: translateY(-50%);
                margin-top: 0;
            }
            
            .thumbcont .swiper-button-next {
                right: 0rem;
                background: url(../images/next3.png) no-repeat 0 center!important;
            }
            
            .thumbcont .swiper-button-prev {
                left: 0rem;
                top: 1rem;
                background: url(../images/next3.png) no-repeat 0 center!important;
                transform: rotate(180deg)
            }
            
            .thumbcont .swiper-button-prev:after,
            .thumbcont .swiper-button-next:after {
                content: '' !important;
            }
            
            .pro-right {
                margin-left: 6%;
                box-sizing: border-box;
            }
            
            .pro-right h2 {
                font-size: 2.8rem;
                margin: 2rem 0 3rem;
                line-height: 3.6rem;
                font-weight: normal;
            }
            
            .pro-text a {
                display: block;
                font-size: 1.8rem;
                margin-top: 6rem;
                width: 12.2rem;
                height: 13.2rem;
                background: #FAFAFA;
                float: left;
                margin-right: 3rem;
            }
            
            .pro-text a:last-child {
                margin-right: 0;
            }
            
            .pro-text a img {
                width: 3.8rem;
                height: 3.8rem;
                margin: 3rem 0 1.2rem;
                display: inline-block;
            }
            
            #Tab2 .Menubox {
                border-bottom: 1px solid #E1E1E6;
                margin-top: 6rem;
                margin-left: 0;
            }
            
            #Tab2 .Menubox ul {
                margin-left: 0;
            }
            
            #Tab2 .Menubox ul li {
                position: relative;
                font-size: 1.8rem;
                display: inline;
                line-height: 6rem;
                margin-left: 0;
                margin-right: 9%;
            }
            
            #Tab2 .Menubox li.hover {
                color: #0508ad;
            }
            
            #Tab2 .Menubox li.hover::after {
                position: absolute;
                z-index: 9;
                bottom: -1.9rem;
                left: 0;
                transform: translateX(0);
                content: '';
                width: 100%;
                height: 2px;
                background: #0508ad;
            }
            
            #Tab2 .Contentbox {
                padding: 3rem 0;
                border-bottom: 1px solid #E1E1E6;
            }
            
            .Contentbox p {
                text-align: justify;
            }
            
            .cptd li {
                list-style-type: square;
                line-height: 5rem;
                margin-left: 1.5rem;
            }
            
            .related-product {
                padding: 5rem 3rem 8rem;
            }
            /* 解决方案 */
            
            .case li {
                width: 44%;
                margin-top: 5rem;
                margin-right: 12%;
            }
            
            .case li:nth-child(2n) {
                margin-right: 0px;
            }
            
            .case li a {
                display: block;
                transition: all 0.3s ease-in;
            }
            
            .case-rate {
                padding-top: 53.125%;
            }
            
            .case-text {
                padding: 3rem 2rem;
                box-sizing: border-box;
            }
            
            .case-text h5 {
                font-size: 2.4rem;
                color: #333333;
                font-weight: 400;
                margin-bottom: 2rem;
            }
            
            .case-text p {
                height: 7rem;
            }
            
            .case .more {
                opacity: 0;
                margin-top: 2rem;
            }
            
            .case a:hover {
                box-shadow: 0px 3px 24px 0px rgba(33, 24, 21, .1);
            }
            
            .case a:hover .more {
                border: 1px solid #0508ad;
                background: #0508ad;
                color: #fff;
            }
            
            .case a:hover .more {
                opacity: 1;
            }
            /* 新闻详情 */
            
            .details-nav {
                line-height: 5.6rem;
                margin-bottom: 3rem !important;
            }
            
            .details-title {
                padding: 2rem 0 5rem;
                border-bottom: 1px solid #CDD6E2;
            }
            
            .details-title h3 {
                color: #333;
                font-size: 2rem;
            }
            
            .details-title time {
                display: block;
                margin-top: 2rem;
            }
            
            .news-details-cont {
                padding: 3rem;
                font-size: 1.8rem;
                line-height: 3.6rem;
            }
            
            .news-details-cont p {
                text-indent: 3.6rem;
                margin: 2rem 0;
                text-align: justify;
            }
            /* 解决方案详情 */
            
            .case-details {
                max-width: calc(100% - 13rem);
                width: 73%;
            }
            /* 悬浮导航 */
            
            .kefu {
                position: fixed;
                top: 60%;
                right: 0;
                z-index: 9999;
            }
            
            .kefu li {
                position: relative;
                margin-bottom: 1px;
                font-size: 1.6rem;
            }
            
            .kefu li span,
            .kefu li a {
                line-height: 50px;
                display: block;
                text-align: center;
                width: 50px;
                height: 50px;
                background: #0508ad;
            }
            
            .kefu li a {
                background: #BBE0FF;
            }
            
            .kefu li span img,
            .kefu li a img {
                width: 30px;
                height: 30px;
                display: inline;
                vertical-align: middle;
            }
            
            .kefu li .kefucont {
                display: none;
                position: absolute;
                right: 50px;
                top: 0;
                z-index: 9999;
                background: #2E9FFF;
                padding: 1.4rem;
                color: #fff;
                line-height: 3rem;
            }
            
            .kefu li:hover div {
                display: block;
            }
            
            .links {
                display: flex;
                flex-wrap: wrap;
                margin: 2rem auto;
            }
            
            .links a {
                display: block;
                width: 16.66666%;
                padding: 1rem;
                box-sizing: border-box;
            }
            
            .links a span {
                border: 1px solid #ebebeb;
                background-color: #fff;
            }
            /* 新增产品详情图片放大 */
            
            #imgModule {
                display: none;
            }
            
            #imgDefault {
                cursor: pointer;
            }
            
            .mask {
                background: #000;
                opacity: .8;
                filter: alpha(opacity=80);
                position: fixed;
                left: 0;
                top: 0;
                right: 0;
                bottom: 0;
                z-index: 200;
            }
            
            .lightBox {
                width: 100%;
                max-width: 120rem;
                position: fixed;
                top: 50%;
                left: 50%;
                padding-top: 5rem;
                transform: translate(-50%, -50%);
                z-index: 210;
            }
            
            .lightBoxContent {
                width: 80%;
                margin: 0 auto;
                background: #fff;
            }
            
            #imgModule .btn {
                width: 40px;
                height: 40px;
                position: absolute;
                top: 50%;
                background-size: 100% 100%;
                cursor: pointer;
            }
            
            #lightBoxPrev {
                left: 0;
                background: url(../images/prev.png) no-repeat 0 center;
            }
            
            #lightBoxNext {
                right: 0;
                background: url(../images/prev.png) no-repeat 0 center;
                transform: rotate(180deg)
            }
            
            .lightBoxSprite {
                background-image: url(images/imgIcons.png);
                background-repeat: no-repeat;
            }
            
            .closeBtn {
                width: 35px;
                height: 35px;
                background: url(../images/closebutn.png) no-repeat;
                background-size: 100% 100%;
                position: absolute;
                top: 0;
                right: 6%;
                cursor: pointer;
            }
            
            .lightBoxPagination {
                position: absolute;
                left: 0;
                bottom: 3rem;
                width: 100%;
                text-align: center;
            }
            
            .lightBoxPagination span {
                display: inline-block;
                width: 10px;
                height: 10px;
                border: 1px solid #fff;
                -webkit-border-radius: 50%;
                border-radius: 50%;
                margin-right: 8px;
            }
            
            .lightBoxPagination span.current {
                background: #fff;
            }
            
            @keyframes change {
                0% {
                    opacity: 0;
                }
                100% {
                    opacity: 1;
                }
            }